been是be的过去分词;done是do的过去分词。常见的用法是have done和have been done,have done是主动形式的现在完成式,have been done是被动式的现在完成式。 1、done的含义及相关短语用法 形容词adj.已完成的;煮熟的;合乎礼仪的;合乎规矩的感叹词表示接受建议)动词·做...
15过去将来完成时(would have done) 表示就过去某一时间而言,将来某一时间之前所完成的动作。常用在虚拟语气中,表示与过去事实相反。 例:I believed by the end of that year an advanced version of that software would have been developed, but I was wrong. 我坚...
1.should have done =ought to have done 本应该做而没做 2.would have done = 本来就会去做某事而没做 3.could have done = 本可以做某事而没做 4.might have done 本可以做而没做 例:They ought to have apologized. 他们本该道歉的。 5. must have done sth 一定做...
更多内容请点击:been和done的区别